package com.hhh.corejava.code05_方法;

/**
 * @autor 黄焕晖
 * @date 2025年10月23日21:29
 **/
public class Test01_方法的定义 {
    //方法必须处于类中，可以在类的任意位置
    //语法：修饰符 返回值类型 方法名（参数列表）{方法体}

    //return表示退出方法；
    public static void main(String[] args) {
        a();
        c();
        System.out.println("===========================");
        int mul=SomeClass.mul(1,3);
        System.out.println("1*3="+mul);
        int pow=Test02_练习.pow(2,3);
        System.out.println("2的3次方="+pow);
    }


    public static void b(int i,int j){
        System.out.println("第一个参数为："+i);
        System.out.println("第二个参数为："+j);
    }

    //如果定义了返回类型，必须要在方法体中使用return语句返回对应类型的值
    public static int sum(int i , int j){
      if (i==0){
        return j;
      }else {
        return sum(i-1,j+i);
      }
    }

    public static void a(){
        System.out.println("a方法被调用");
    }

    public static void c(){
        b(10,20);
        a();
    }
}
